package io.github.talelin.latticy.vo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 用户审核VO
 * @作者 xiaohengheng
 * @微信公号 林间有风
 * @开源项目 $ http://7yue.pro
 * @免费专栏 $ http://course.7yue.pro
 * @我的课程 $ http://imooc.com/t/4294850
 * @创建时间 2024-01-15
 */
@Data
public class UserAuditVO {

    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户昵称
     */
    private String userNickname;

    /**
     * 用户头像
     */
    private String userAvatar;

    /**
     * 收款商户名
     */
    private String merchantName;

    /**
     * 收款码图片URL
     */
    private String bankQrcodeUrl;

    /**
     * 审核状态：pending(待审核), approved(已通过), rejected(已拒绝)
     */
    private String status;

    /**
     * 审核状态文本
     */
    private String statusText;

    /**
     * 审核备注
     */
    private String auditRemark;

    /**
     * 审核时间
     */
    private LocalDateTime auditTime;

    /**
     * 审核人ID
     */
    private Long auditorId;

    /**
     * 审核人姓名
     */
    private String auditorName;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
} 